<?php

/**
 * Subclass for representing a row from the 'rol' table.
 *
 * 
 *
 * @package lib.model
 */ 
class Rol extends BaseRol
{
	private $rolesDeEspecialistas='';
	private $roles='';

	function getRolesDeEspecialistas()
	{
		if ($this->rolesDeEspecialistas=='')
		{
			$c = new Criteria();
			$c->add(RolPeer::CLASIFICACION,'especialista');
			$this->rolesDeEspecialistas= RolPeer::doSelect($c);
		}

		return $this->rolesDeEspecialistas;
	}
	
	public function getRolesUsuarios()
	{
		$c = new Criteria();
		$c->add(RolPeer::CLASIFICACION, 'especialista');
		$obj_rol = RolPeer::doSelect($c);

		foreach ($obj_rol as $regrol)
		{
			$nombrerol = $regrol->getDescripcion();
			if (($nombrerol != 'estudiante asesor') && ($nombrerol != 'Estudiante Asesor'))
			{
				$roles[$regrol->getId()] = $regrol->getDescripcion();
			}
		}		
		
		return $roles;
	}
}
